package com.njtoyo.taxi.admin.mapper.secondary.entity.data;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@EqualsAndHashCode(callSuper = false)
@TableName("driver_kpi")
@Accessors(chain = true)
public class DriverKpi implements Serializable {


    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    private Long driverId;

    private String driverName;

    private Boolean driverStatus;

    private String driverMobile;


    private BigDecimal driverScore;

    private Long taxiId;

    private String plateNumber;

    private Long cantonId;


    private String cantonName;

    private Long companyId;

    private String companyName;

    private BigDecimal income;


    private Integer confirmCall;

    private Integer answerCall;

    private Integer completeRide;

    private Integer cancelByDriver;


    private Integer cancelByPassenger;

    private Integer fullMark;

    private Integer recommend;


    private Integer year;

    private Integer month;

    private Integer day;


}
